Курс по Drupal Основы 2017: Drupal – это система управления веб-контентом с открытым исходным кодом, которая позволяет быстро и легко создавать как простые, так и сложные сайты или веб-приложения от простого блога, до веб-сайта социальной сети или любого другого проекта. То, что вы можете реализовать с помощью Drupal, ограничено только вашей фантазией, временем, которое понадобится уделить системе и знаниями возможностей самой CMS. По причине открытости кода сообщество, а оно, поверьте мне, не малое, постоянно совершенствует движок и расширяет функциональность ядра, создавая новые и интересные дополнительные модули. Как только в Интернете появляется новая технология, скорее всего, в течение небольшого количества времени, будет создан новый модуль Drupal, который откроет к ней доступ. Именно работа сообщества делает платформу Drupal тем, чем она является сегодня, и тем, чем она станет завтра. Особенность CMS, заключается в том, что - это модульная платформа с открытым исходным кодом, а значит, она легко поддается расширению, соответствует большинству стандартов, ее код относительно прост, понятен и невелик по объему. При этом система Drupal устанавливается в том варианте, когда обеспечивается выполнение лишь ее основных функций, а дополнительные возможности реализуются встроенными и сторонними устанавливаемыми модулями. Она спроектирована таким образом, что подходит для реализации очень простых проектов и отлично будет работать на недорогих веб-серверах. Это предполагает малые затраты на содержание хостинга, а также подойдет и для больших распределенных сайтов. А это означает, что разработчики при создании движка, использовали вполне обычные стандартные технологии и тщательно проработали и оптимизировали ее код. 01-Установка CMS Drupal: От автора: данным уроком мы открываем цикл уроков по изучению популярнейшей системы управления контентом Drupal 8, которая активно развивается в данное время. При этом начнем, конечно же, с самого простого, а именно кратко поговорим о ее особенностях и структуре, определимся с необходимыми инструментами, выполним установку движка на локальный компьютер двумя различными способами, рассмотрим, скорее всего, новое для Вас понятие — drupal node и создадим первые два материала на тестовом сайте. 02-Ноды и их типы в Drupal: От автора: в данном уроке мы продолжаем говорить о понятии нода в Drupal. При этом Вы знаете, что ноды бывают различных типов и в стандартной комплектации доступно ровно два базовых типа. Конечно же, для создания сайта, как правило, этого не достаточно, а значит, мы с Вами научимся создавать собственные типы контента. По итогам данного урока Вы научитесь создавать собственные типы нод с определенными необходимыми полями формы для ввода информации, а так же узнаете, как выполнить их настройку в плане функционала и отображения на экран. 03-Блоки: От автора: изучив понятие ноды, и научившись создавать собственные типы материалов, пришло время поговорить о структуре сайта. То есть, что мы видим в пользовательской части – мы видим, что в определенных местах отображается на экран некоторая информация: меню, контент, хлебные крошки, левый блок и нижний футер и т.д. Конечно, возникает вопрос, как именно отображается данная информация и как осуществляется управления позициями, в которых они отображаются. Поэтому в данном уроке мы с вами поговорим о таком понятии как Drupal блоки. По итогам данного урока Вы научитесь создавать собственные блоки и располагать их в определенных позициях шаблона. 04-Меню.Таксономия: От автора: на прошлом уроке мы с Вами поговорили о блоках и узнали, что блоки используются для отображения определенной информации на страницах сайта Drupal. Опять же давайте взглянем на главную страничку, и первое, что бросается в глаза это меню. Поэтому в данном уроке мы с Вами научимся работать с меню, а так же изучим довольно интересное понятие – таксономия. Потому как, что первое, что второе используется для упрощения навигации по контенту сайта. По итогам данного урока Вы научитесь создавать собственные меню и добавлять в них необходимые ссылки, а так же узнаете, что такое таксономия и как с помощью нее можно организовать правильную структуру материалов сайта. 05-Формы обратной связи.Типы комментариев: От автора: в данном уроке мы с Вами поговорим о форме обратной связи, а так же рассмотрим способы настройки комментариев. Как Вы знаете к каждой статье, которая публикуется на сайте, можно добавить комментарии и соответственно как настроить данную форму, мы так же разберем в этом уроке. По итогам урока Вы узнаете, как создать форму обратной связи с клиентами и как определить для нее поля, а также научитесь настраивать типы комментариев. 06-Шаблоны.Как устанавливать шаблон: От автора: согласитесь, что любой разрабатываемый проект должен быть красивым, элегантным и, конечно же, неповторимым, чтобы с первых секунд посещения он надолго запоминался его пользователям. Поэтому в данном уроке мы поговорим о дизайнерской стороне разработки сайтов на Drupal и, если быть точнее, сегодня Вы узнаете, как правильно устанавливать шаблоны на Drupal. Причем мы рассмотрим несколько шаблонов, как для пользовательской части, так и для панели администратора. 07-Глобальная конфигурация: От автора: любая система управления контентом, обладает довольно большими возможностями в плане настроек и, конечно же, Drupal не исключение. Поэтому в данном видео мы с Вами начнем знакомиться с параметрами глобальной конфигурации. По итогам данного урока Вы узнаете, какие настройки отвечают за производительность всей системы в целом, как сконфигурировать доступные режимы HTML форматирования содержимого, как настроить перенаправления, а также как определить собственные страницы показа основных ошибок работы сайта. 08-Представления1: От автора: довольно часто при создании сайтов, используя готовые CMS, возникает необходимость изменить стандартное отображение информации на определенных страницах проекта. К примеру, вывести некую группу материалов в виде колонок, как это сделано на новостных сайтах. И если подобный, задуманный функционал не предусмотрен возможностями системы – это становиться довольно сложной проблемой, так как придется править код шаблона движка. К счастью, система управления контентом Drupal 8 в своей базовой комплектации, содержит мощный конструктор контента, благодаря которому, можно вывести практически любую необходимую информацию в требуемом виде, не написав ни единой строки кода. Поэтому в данном уроке мы начнем знакомиться с разделом представления в Drupal. По итогам данного урока Вы научитесь создавать собственные страницы и блоки, используя модуль views Drupal. 09-Представления2: От автора: на прошлом уроке мы с Вами начали знакомиться с разделом представления в CMS Drupal, или если сказать более правильно – с модулем Views Drupal 8. При этом были созданы два представления – страница и блок, которые отлично работают, но требуют некоторой доработки. Поэтому в данном уроке мы усовершенствуем созданные элементы, и рассмотрим такие параметры представлений, как связи и контекстные фильтры. По итогам данного урока мы с Вами отобразим в блоке новостей только те новости, которые привязаны к категории, той новости, которая открыта на странице новостей. При этом Вы узнаете, как связывать при настройке представления отдельные сущности, и как осуществлять фильтрацию отображаемых элементов при помощи контекстных фильтров. 10-Глобальная конфигурация2: От автора: в данном уроке мы с Вами рассмотрим оставшиеся настройки в разделе глобальная конфигурация Drupal. А именно поговорим о настройках учетной записи пользователя, настройках загружаемых медиа-материалов и настройках локали. По итогам данного урока Вы узнаете, как настроить процесс создания учетных записей пользователей, как отредактировать шаблоны системных писем, отправляемых при создании и изменении статуса учетной записи, а также научитесь добавлять и редактировать поля которые должны быть заполнены при регистрации пользователя. 11-Представления3: От автора: в данном уроке мы с Вами еще немного уделим время разделу представления в CMS Drupal, а именно рассмотрим возможность создания и вывода на экран элементов управления по фильтрации и сортировке контента на странице. По итогам данного урока Вы узнаете, как настроить и вывести на экран, в пользовательской части блоки с фильтрами и параметрами сортировки, а так же как реализовать постраничную навигацию в создаваемых видах. 12-Пользователи: От автора: любая CMS и, конечно же, Drupal не исключение, предусматривает систематическое редактирование содержимого и при этом не одним человеком, что само собой подразумевает систему по работе с пользователями и их правами. Поэтому в текущем видео мы как раз рассмотрим инструменты движка, которые предназначены для работы с вышеуказанными элементами. По итогам данного урока Вы научитесь создавать пользователей в панели администратора, узнаете, что такое права доступа и роли, а также научитесь разграничивать группы посетителей по их привилегиям.